package gruppoSoluzione.mainService.services;

import java.util.ArrayList;
import java.util.Collections;

public class HttpMessageWriter {

	private MimeHTTP mime;

	public HttpMessageWriter(MimeHTTP mime) {
		super();
		this.mime = mime;
	}

	/**
	 * Crea un header http di default
	 * 
	 * @return
	 */
	public ArrayList<String> createHttpMessageHeader() {
		ArrayList<String> risposta = new ArrayList<String>();
		Collections.addAll(risposta, "HTTP/1.1 200 OK",
				"Date: Tue, 01 Apr 2014 08:41:20",// TODO : questa benedetta
													// data... andrebbe
													// riscritta con un Date
													// Format!!
				"Content-Type: " + mime.getValue() + "; charset=utf-8", "");
		if (mime == MimeHTTP.XML) {
			risposta.add("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
		}
		return risposta;
	}
}
